package cn.hs.entity;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 
 * @TableName course
 */
@Data

//解决handle问题
@JsonIgnoreProperties(value = "handler")
public class Course implements Serializable {
    /**
     * 课程id
     */
    private Integer id;

    /**
     * 课程标题
     */
    private String courseName;

    /**
     * 课程预览图(列表图url)
     */
    private String tabularChart;

    /**
     * 课程总时间
     */
    private String courseTime;

    /**
     * 课件数量
     */
    private Integer courseMount;

    /**
     * 课程简介
     */
    private String courseIntroduce;

    /**
     * 适用人群
     */
    private String applicablePopulation;

    /**
     * 课程分类（外键）
     */
    private Integer typeId;
//    private String typeName;
    private CourseType courseType;
    /**
     * 学习收获
     */
    private String learnHarvest;

    /**
     * 订阅须知
     */
    private String subscriptionNotice;

    /**
     * 收藏次数
     */
    private Integer collects;

    /**
     * 咨询师id(外键)
     */
    private Integer teacherId;
    private Consult consult;
//    private String consultName;
    /**
     * 课程视频（url）
     */
    private String courseVidio;

    /**
     * 评价数量
     */
    private Integer pjCount;

}